home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / vim_src.zip / MSDOS.H < prev    next >
C/C++ Source or Header  |  1993-01-12  |  2KB  |  76 lines

  1. /* vi:ts=8:sw=4
  2.  *
  3.  * VIM - Vi IMitation
  4.  *
  5.  * Code Contributions By:    Bram Moolenaar        mool@oce.nl
  6.  *                Tim Thompson        twitch!tjt
  7.  *                Tony Andrews        onecom!wldrdg!tony
  8.  *                G. R. (Fred) Walter    watmath!watcgl!grwalter
  9.  */
  10.  
  11. /*
  12.  * MSDOS Machine-dependent filenames.
  13.  */
  14. #ifdef SYSEXRC_FILE
  15. # undef SYSEXRC_FILE
  16. # undef SYSVIMRC_FILE
  17. #endif /* SYSEXRC_FILE */
  18. #define SYSEXRC_FILE "$VIM\\_exrc"
  19. #define SYSVIMRC_FILE "$VIM\\_vimrc"
  20.  
  21. #ifdef EXRC_FILE
  22. # undef EXRC_FILE
  23. # undef VIMRC_FILE
  24. #endif /* EXRC_FILE */
  25. #define EXRC_FILE "_exrc"
  26. #define VIMRC_FILE "_vimrc"
  27.  
  28. #ifdef VIM_HLP
  29. # undef VIM_HLP
  30. #endif /* VIM_HLP */
  31. #define VIM_HLP "$VIM\\vim.hlp"
  32.  
  33. #ifdef TMPNAME1
  34. # undef TMPNAME1
  35. # undef TMPNAME2
  36. # undef TMPNAMELEN
  37. #endif /* TMPNAME1 */
  38. #define TMPNAME1 "viXXXXXX"        /* put it in current dir */
  39. #define TMPNAME2 "voXXXXXX"        /*  is there a better place? */
  40. #define TMPNAMELEN    10
  41.  
  42. /*
  43.  * MSDOS Machine-dependent routines.
  44.  */
  45.  
  46. #undef remove                   /* MSDOS remove()s when not readonly */
  47.  
  48. /* msdos.c */
  49. void    vim_delay __ARGS((void));
  50. int    remove __ARGS((char *));
  51. void    flushbuf __ARGS((void));
  52. void    outchar __ARGS((unsigned));
  53. void    outstr __ARGS((char *));
  54. int     GetChars __ARGS((char *, int, int));
  55. void    textfile __ARGS((int));
  56. void    mch_suspend __ARGS((void));
  57. void    mch_windinit __ARGS((void));
  58. void    check_win __ARGS((int, char **));
  59. void    fname_case __ARGS((char *));
  60. void    settitle __ARGS((char *));
  61. void    resettitle __ARGS((void));
  62. int    dirname __ARGS((char *, int));
  63. int    FullName __ARGS((char *, char *, int));
  64. long    getperm __ARGS((char *));
  65. int    setperm __ARGS((char *, int));
  66. int    isdir __ARGS((char *));
  67. void    mch_windexit __ARGS((int));
  68. void    mch_settmode __ARGS((int));
  69. int    mch_get_winsize __ARGS((void));
  70. void    mch_set_winsize __ARGS((void));
  71. int    call_shell __ARGS((char *, int));
  72. void    breakcheck __ARGS((void));
  73. char    *modname __ARGS((char *, char *));
  74. int    ExpandWildCards __ARGS((int, char **, int *, char ***, int, int));
  75. void    FreeWild __ARGS((int, char **));
  76.